package testTreinamento;

import junit.framework.TestCase;
import treinamento.negocio.UsuarioController;

public class TestUsuario  extends TestCase{
	
	UsuarioController usuarioController;
	
	public void testLoginUsuario(){
		
		String loginTest1 = "taveira";
		String loginTest2 = "jose";
		String loginTest3= "erro";
		
		
		String senha1="123456";
		String senha2 = "123456";
		String senha3 = "erro";
		
		int resultadoFeito = 0;
		int resultadoEsperado = 0;
	
		resultadoFeito = usuarioController.findLogin(loginTest1, senha1);
		resultadoEsperado = 1;
		assertEquals(resultadoEsperado, resultadoFeito);
		
		resultadoFeito = usuarioController.findLogin(loginTest2, senha2);
		resultadoEsperado = 1;
		assertEquals(resultadoEsperado, resultadoFeito);
		
		resultadoFeito = usuarioController.findLogin(loginTest1, senha3);
		resultadoEsperado = 0;
		assertEquals(resultadoEsperado, resultadoFeito);
		
		resultadoFeito = usuarioController.findLogin(loginTest3, senha1);
		resultadoEsperado = 0;
		assertEquals(resultadoEsperado, resultadoFeito);
		
		resultadoFeito = usuarioController.findLogin(loginTest3, senha3);
		resultadoEsperado = 0;
		assertEquals(resultadoEsperado, resultadoFeito);
	}
	
	public UsuarioController getUsuarioController() {
		return usuarioController;
	}

	public void setUsuarioController(UsuarioController usuarioController) {
		this.usuarioController = usuarioController;
	}

}
